Karahallı, Uşak ilinin bir ilçesidir. Uşak'ın güneybatısında, il merkezine yaklaşık 62 km uzaklıktadır.
Karahallı ismi Bozulus Türkmenleri'nin Danişmendli ormağının Karahalillü adlı cemaatinden gelmektedir. Konar-göçer yaşayan Karahalillü cemaati üyelerinin yerleşik düzene geçmesiyle de günümüz yerleşimi oluşmuştur. Bundan 700 yıl önce Danişmentliler Süleymanlı Oymağında tabi Karahaliloğulları Ömerlisi ve diğerleri Karahallı bölgesine iskan edildiler. Bu bölgeye yerleşen Kara Halili Türkmen oymağı tarihi süreç içerisinde konar-göçer hayat şeklinden yerleşik hayata uyum sağlamış ve kültürel yapılarında göçebe hayat tarzının motiflerini de barındırmışlardır. Kara Halil Oğulları, Karahallı bölgesine yayılarak civar bölgelerde de yerleşim birimleri oluşturmuşlardır. Böylece Karahalil'in yerleştiği köyün adı Karahallı, Garib Hasan'ın yerleştiği köyün adı Karbasan, Kara Bedir'in yerleştiği köyün adı Karabedirler, Deli Hıdır'ın yerleştiği köyün adı Delihıdırlı Köyü olarak zaman içerisinde değişikliğe uğramıştır.